From 46047f173ee246d308a9e1897b6f8a1e062867c3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 18 Jul 2008 19:07:39 +0000 Subject: [PATCH] Fix a crash svn path=/trunk/; revision=20864 --- ChangeLog | 8 ++++++++ gtk/gtkassistant.c | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 053a0a9a3d..77880c82de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2007-08-18 Matthias Clasen + + Bug 543545 – GtkAssistant crashes when gtk_widget_hide() is called + inside "apply" signal handler + + * gtk/gtkassistant.c: Don't emit signals with extra parameters. + Patch by Antti Kaijanmäki + 2007-08-18 Matthias Clasen Bug 543217 – GTK application crashed with directfb backend diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c index 1410132861..3764fcb5a1 100644 --- a/gtk/gtkassistant.c +++ b/gtk/gtkassistant.c @@ -601,13 +601,13 @@ on_assistant_apply (GtkWidget *widget, GtkAssistant *assistant) success = compute_next_step (assistant); - g_signal_emit (assistant, signals [APPLY], 0, priv->current_page->page); + g_signal_emit (assistant, signals [APPLY], 0); /* if the assistant hasn't switched to another page, just emit * the CLOSE signal, it't the last page in the assistant flow */ if (!success) - g_signal_emit (assistant, signals [CLOSE], 0, priv->current_page->page); + g_signal_emit (assistant, signals [CLOSE], 0); } static void -- 2.30.2